/*
 * TaskJuzEvent.h
 *
 *  Created on: 2017年5月30日
 *      Author: orange
 */

#ifndef TASKJUZEVENT_H_
#define TASKJUZEVENT_H_

#include "JuzEvent.h"

//这个事件　如果要ｓｅｎｄ出去　必须要ｎｅｗ
//这个事件 很邪恶,除了任务系统外  其余不要去截取这个事件!!!!    实现机制问题,所以不要去截取,以后改进
class TaskJuzEvent: public JuzEvent {
public:
	TaskJuzEvent();
	virtual ~TaskJuzEvent();

	void* getArg1() const;
	void setArg1(void* arg1);

	void* getArg2() const ;
	void setArg2(void* arg2);

	int getWhat() const ;
	void setWhat(int what) ;

public:
	static const char* mEventName;
	int what;

	void *arg1;
	void *arg2;
};

#endif /* TASKJUZEVENT_H_ */
